% Resumo em língua vernácula
\begin{center}
  {\Large{\textbf{\monotitle}}}
\end{center}

\vspace{1cm}

\begin{flushright}
  Autor: \monomyname\\
  Orientador(a): \monoproforient
\end{flushright}

\vspace{1cm}

\begin{center}
  \Large{\textsc{\textbf{Resumo}}}
\end{center}

\noindent
Este trabalho descreve o projeto e a implementação de um sistema de compilação e
análise de código para sistemas embarcados contendo o processador RISCO,
utilizando o projeto LLVM. Sistemas embutidos em um componente maior constituem
a maioria dos sistemas computacionais em uso atualmente, sendo empregados nos
mais diversos equipamentos. Devido a sua natureza, um sistema embarcado
apresenta restrições de eficiência, consumo e tamanho, entre outras, que
introduzem desafios únicos ao seu projeto. Nesse contexto, o processador \risco,
da família RISC e semelhante a arquitetura MIPS, nasceu como uma tentativa de
desenvolver um processador simples, eficiente e que possa ser uma alternativa
real às opções comerciais na sua faixa de preço. A plataforma de desenvolvimento
descrita aqui habilita o desenvolvimento, a simulação e a análise de software em
C e C++ para a plataforma RISCO com um conjunto de ferramentas de código aberto.
Este trabalho discute as decisões de projeto envolvidas e os resultados obtidos
com as ferramentas.

\noindent\textit{Palavras-chave}: processador RISCO, LLVM, compilador, montador,
simulador, análise estática, sistemas embarcados
